﻿@using ECG.WebUI.Infrastructure
@using ECG.WebUI.Models
@model ECG.Common.RateDetailDto
<div class="Box-productRate">
    <p class="rate-text-header">
        Đánh giá và bình luận
    </p>
    <div class="rate-body">
        <p class="rating-txt1">
            Bạn đánh giá sản phẩm này như thế nào ?
        </p>
        <div class="box-rateing">
            <div class="rating-f">
                <span class="lbRate">Đánh giá *</span>
                <select id="example-f" name="rating">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                </select>
                <div class="BoxRating">
                    @{
                        string oneStarPercent = "0";
                        string twoStarPercent = "0";
                        string threeStarPercent = "0";
                        string fourStarPercent = "0";
                        string fiveStarPercent = "0";
                        if (Model.Star1 != 0)
                        {
                            oneStarPercent = ((Convert.ToDouble(Model.Star1) / Convert.ToDouble(Model.TotalRate)) * 100).ToString("#.#").Replace(',','.');
                        }

                        if (Model.Star2 != 0)
                        {
                            twoStarPercent = ((Convert.ToDouble(Model.Star2) / Convert.ToDouble(Model.TotalRate)) * 100).ToString("#.#").Replace(',', '.');
                        }
                        if (Model.Star3 != 0)
                        {
                            threeStarPercent = ((Convert.ToDouble(Model.Star3) / Convert.ToDouble(Model.TotalRate)) * 100).ToString("#.#").Replace(',', '.');
                        }
                        if (Model.Star4 != 0)
                        {
                            fourStarPercent = ((Convert.ToDouble(Model.Star4) / Convert.ToDouble(Model.TotalRate)) * 100).ToString("#.#").Replace(',', '.');
                        }
                        if (Model.Star5 != 0)
                        {
                            fiveStarPercent = ((Convert.ToDouble(Model.Star5) / Convert.ToDouble(Model.TotalRate)) * 100).ToString("#.#").Replace(',', '.');
                        }
                        
                    }
                    <ul class="ul clearfix">
                        <li class="clearfix">
                            <span class="rateLText fl">5 sao
                            </span>
                            <span class="ratePercenBox fl" title="@fiveStarPercent % số người chọn 5 sao">
                                <span class="ratePercen" style="width: @fiveStarPercent%;"></span>
                            </span>
                            <span class="rateCount fl">@Model.Star5
                            </span>
                        </li>
                        <li class="clearfix">
                            <span class="rateLText fl">4 sao
                            </span>
                            <span class="ratePercenBox fl" title="@fourStarPercent % số người chọn 4 sao">
                                <span class="ratePercen" style="width: @fourStarPercent%;"></span>
                            </span>
                            <span class="rateCount fl">@Model.Star4
                            </span>
                        </li>
                        <li class="clearfix">
                            <span class="rateLText fl">3 sao
                            </span>
                            <span class="ratePercenBox fl" title="@threeStarPercent % số người chọn 3 sao">
                                <span class="ratePercen" style="width: @threeStarPercent%;"></span>
                            </span>
                            <span class="rateCount fl">@Model.Star3
                            </span>
                        </li>
                        <li class="clearfix">
                            <span class="rateLText fl">2 sao
                            </span>
                            <span class="ratePercenBox fl" title="@twoStarPercent % số người chọn 2 sao">
                                <span class="ratePercen" style="width: @twoStarPercent%;"></span>
                            </span>
                            <span class="rateCount fl">@Model.Star2
                            </span>
                        </li>
                        <li class="clearfix">
                            <span class="rateLText fl">1 sao
                            </span>
                            <span class="ratePercenBox fl" title="@oneStarPercent % số người chọn 1 sao">
                                <span class="ratePercen" style="width: @oneStarPercent%;"></span>
                            </span>
                            <span class="rateCount fl">@Model.Star1
                            </span>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</div>



<!--BOX FAST LOGIN-->



<div class="popup-addrate-login">
    <div class="rate-submit-box">
        <span class="CloseBoxLogin"></span>
        @using (Ajax.BeginForm("RegCommentFast", new AjaxOptions()
                                   {
                                       OnSuccess = "AjaxSubmitReturnData"
                                   }))
        {
            <input type="hidden" value="1" name="rate" />
            <input type="hidden" value="@ViewBag.productId" name="pId"/>
            <div class="boxRegComment">
                <p class="submit-box-header">
                    Bình chọn nhanh
                </p>
                <p style="margin-top: 5px;">
                    <i class="icon-email-bl"></i>
                    Email của bạn
                </p>
                <p>
                    @{
                         var cusSession = Session[SessionConfig.SessionCustomerLogin] as CustomerInfo;
                         if(cusSession!=null)
                         {
                             <input type="text" placeholder="Nhập email của bạn(yêu cầu)" name="Email" value="@cusSession.Email" class="inputEmailRate" maxlength="150 " disabled="disabled" />
                         }
                         else
                         {
                            <input type="text" placeholder="Nhập email của bạn(yêu cầu)" name="Email" value="" class="inputEmailRate" maxlength="150 " />
                         }
                    }
                    <span class="inputError"></span>
                </p>
                <p class="bl-name bl-icon">
                    <i class="icon-account"></i>
                    Họ và tên của bạn
                </p>
                <p>
                    @{
                         if(cusSession!=null)
                         {
                             <input type="text" placeholder="Mời bạn nhập một tên(yêu cầu)" name="FullName" value="@cusSession.FullName" class="inputNameRate" maxlength="150" disabled="disabled" />
                         }
                         else
                         {
                            <input type="text" placeholder="Mời bạn nhập một tên(yêu cầu)" name="FullName" value="" class="inputNameRate" maxlength="150" />
                         }
                    }
                    <span class="inputError"></span>
                </p>
                <p style="margin-top: 5px;">
                    <input class="bnt-addRate" type="submit" value="Gửi bình chọn">
                </p>
            </div>
        }
        @Html.Action("LoginOnProductDetail", "Login")
    </div>
</div>

<!--END BOX FAST LOGIN-->

